package net.maku.express.biza.controller.packagecollect.vo;

import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.v3.oas.annotations.media.Schema;
import java.util.List;
import javax.validation.constraints.NotNull;
import lombok.Data;

/**
 * @Author wenyignying'
 * @Description:
 * @Date
 */
@Schema(description = "更新类")
@Data
public class PackageCollectUpdateRequestVO {

    @Schema(description = "id")
    private Long id;
    /**
     * 箱子编号
     */
    @Schema(description = "箱子编号")
    private String boxNo;


    /**
     *
     */
    @Schema(description = "pcs")
    private Integer pcs;

    /**
     *
     */
    @Schema(description = "nc")
    private Integer nc;

    /**
     * 箱子数量
     */
    @Schema(description = "箱子数量")
    private Integer boxNum;

    /**
     * 货重
     */
    @Schema(description = "货重")
    private Double expressWeight;

    /**
     * 箱重
     */
    @Schema(description = "箱重")
    private Double boxWeight;

    /**
     * 计费重量
     */
    @Schema(description = "计费重量")
    private Double chargeWeight;

    /**
     * 备注
     */
    @Schema(description = "备注")
    private String remark;

    /**
     * 长
     */
    @Schema(description = "长")
    private Double boxLength;

    /**
     * 宽
     */
    @Schema(description = "宽")
    private Double boxWidth;

    /**
     * 高
     */
    @Schema(description = "高")
    private Double boxHeight;

    @Schema(description = "体积")
    private Double tiji;


    @Schema(description = "体积重")
    private Double tijiWeight;

    /**
     * 箱子状态::1:未封箱;2:已封箱
     */
    @Schema(description ="箱子状态::1:未封箱;2:已封箱")
    private Integer boxState;


    @Schema(description = "出仓状态:1:未出仓;2：已出仓")
    private Integer packHourseState;

}
